package com.groupbuying.settleconsumer.service;

import com.groupbuying.settleconsumer.domain.SettleUshopWithdrawalReceiptDO;
import com.groupbuying.settleconsumer.utils.apiresult.ApiResult;

import java.util.List;
import java.util.Map;

/**
 * 提现申请异步回执信息表
 * 
 * @author WANGNING
 * @email wyn20140226@aliyun.com
 * @date 2019-05-17 09:57:56
 * @des
 */

public interface SettleUshopYSWithdrawalReceiptService {

	SettleUshopWithdrawalReceiptDO get(Integer withdrawalreceiptId);
	
	List<SettleUshopWithdrawalReceiptDO> list(Map<String, Object> map);
	
	int count(Map<String, Object> map);
	
	int save(SettleUshopWithdrawalReceiptDO settleWithdrawalReceipt);
	
	int update(SettleUshopWithdrawalReceiptDO settleWithdrawalReceipt);
	
	int remove(Integer withdrawalreceiptId);
	
	int batchRemove(Integer[] withdrawalreceiptIds);
	/**
	 *银盛提现生成异步回执信息
	 * @param withdrawalReceipt
	 * @return com.groupbuying.common.apiresult.ApiResult
	 */
	ApiResult createWithdrawalReceipt(String withdrawalReceipt);
}
